package com.platform.qujia.service;

import com.platform.qujia.pojo.dto.DualNonOilOrderPayListDto;
import com.platform.qujia.pojo.dto.ScanOrderDTO;
import com.platform.qujia.pojo.nonOil.NonOilOrder;
import com.platform.qujia.utils.ResultData;

import java.util.Map;

public interface DualNonOilOrderPayService {

    /**
     * 双屏机非油订单  B扫C支付
     * */
    ScanOrderDTO dualScanPay(NonOilOrder nonOilOrder);


    /**
     * 双屏机B扫C创建非油订单
     * */
    NonOilOrder createOrder(DualNonOilOrderPayListDto dualNonOilOrderPayListDto);

    /**
     * 双屏机B扫C创建非油订单 回调订单
     * */
    ResultData callbackSpj(Map<String,Object> request);


    /**
     * 双屏机B扫C创建非油订单 现金支付
     * */
    NonOilOrder createOrderCash(DualNonOilOrderPayListDto dualNonOilOrderPayListDto);

}
